package com.bosssoft.cloud.wechat.core.bean.msg;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.Setter;

import java.util.List;

/**
 * 图文消息信息，注意，如果图文数超过限制，则将只发限制内的条数
 *
 * @author wcy create on 2021/7/26 14:36 下午
 */
@Getter
@Setter
@AllArgsConstructor
public class Articles {

    @JSONField(name = "item")
    private List<Item> items;

    @Getter
    @Setter
    public static class Item {
        /**
         * 图文消息标题
         */
        @JSONField(name = "Title")
        private String title;
        /**
         * 图文消息描述
         */
        @JSONField(name = "Description")
        private String description;
        /**
         * 图片链接，支持JPG、PNG格式，较好的效果为大图360*200，小图200*200
         */
        @JSONField(name = "PicUrl")
        private String picUrl;
        /**
         * 点击图文消息跳转链接
         */
        @JSONField(name = "Url")
        private String url;
    }
}
